home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / music / glx200a.arj / GLX.REV < prev    next >
Text File  |  1994-02-05  |  9KB  |  175 lines

  1. This is the revision history of the Galaxy Music Player
  2. Coded by Padronix of T∙R∙I∙A∙L...
  3.  
  4.  - > Future enhancements :
  5.      - Loading of 668/STM etc.
  6.      - SoundBlaster Stereo Support (that's not SB Pro, no typing error !)
  7.      - SoundBlaster Pro DMA Stereo Support.
  8.  
  9.  - > Version 2.00α (05-02-1994) :
  10.      - Since Padronix/T∙R∙I∙A∙L have got a lot of complaints about GLX not
  11.        being the fastest player, e.q. NOT beating DSMI !!
  12.        I've decided to BOOST GLX's performance with about 10%
  13.        AND because of this performance boost I've decided to do the sample
  14.        stepping at 16 bit resolution instead of 8 bit...
  15.      - New screen layout (designed by Icarus of T∙R∙I∙A∙L) with spectrum
  16.        analysis. This is not a FAKE one it's a 128-Point-Fast-Fourier-Transform
  17.        PS. Because of this FFT when replaying on a GUS there is running a
  18.        22 Khz mono-mixer in the background for the FFT data...
  19.      - A LOT of internal fixes for the forthcoming commercial release of
  20.        the Galaxy Music System...
  21.      - I've put back ALL letters in the name, so everybody can see where it
  22.        came from :)
  23.      - Stereo mixer is nearly just as fast as the mono mixer...
  24.      - Now with "multi-tasking" fileselector-shell
  25.      - Fixed ProAudioSpectrum routines.
  26.      - Fixed S3M & 669 Loaders.
  27.      - EMS Support.
  28.  
  29.  - > Version 1.55 (19-01-1994) :
  30.      - Fixed AdLib Gold output, finally got rid of those "cracks"...
  31.      - Fixed SoundBlaster output, works ok with SBOS again...
  32.      - Volume table calculation is now fully 16 bit, so lower volumes should
  33.        sound a LOT better...
  34.      - Some "things" fixed in S3M Loader...
  35.      - Used less memory, about 4 Kb...
  36.  
  37.  - > Version 1.54 (09-01-1994) :
  38.      - Fixed problems with sample conversion of samples over 32k with 669 & S3M
  39.      - SoundEffects are now working, this has nothing to do with MODule playing
  40.        but I can now use GLX in our demos for NICE soundeffects...
  41.      - Internal changes for forthcoming OBJect version of GLX...
  42.      - General fixes in music-file-loaders for S3M & 669...
  43.  
  44.  - > Version 1.53 (07-01-1994) :
  45.      - Ah. First 1994 release...
  46.      - Well supports ProAudioSpectrum cards, the great MediaVision soundcards !
  47.        Note that PAS Support only works on DMA 0,1,2 & 3 for this version !
  48.      - Rewritten GUS output routines. Now using "Pre-Emptive-Ramping" a
  49.        technique developed by T∙R∙I∙A∙L. It allows VERY fast playing on
  50.        UltraSounds WITHOUT having to wait for the volume ramps to finish !
  51.      - Rewritten GUS dumping routines (no DMA, but VERY fast normal dumping)
  52.        so IF you encounter problems with wrong dumping please contact me...
  53.      - Rewritten AdLib Gold Timing, Now uses the AdLib Gold on board timer.
  54.        I think GLX is the ONLY MODPlayer using the AdLib Gold's timer !
  55.        PS. I still HAVE to get rid of this clicking on an AdLib Gold :(
  56.      - Rewritten Internal format routines now using 32 bit handles instead
  57.        of 16 bit handles.
  58.      - Read buffers for S3M/669 Patterns are now dynamically allocated
  59.        so GLX has become a little bit smaller about 4 Kb...
  60.      - Fixes in some special command handling, again !
  61.  
  62.  - > Version 1.50 (31-12-1993) :
  63.      - Since this will be the last GLX release for 1993 :
  64.        Happy Newyear to EVERYBODY !!!
  65.        But as you would expect, you'll hear from T∙R∙I∙A∙L in 1994 !
  66.      - Now loads ScreamTracker 3.0 files too, upto 16 channels & 64 instruments.
  67.      - Major fixes in ALL music drivers enable GLX to works VERY well with
  68.        Mousedrivers, ExpandedMemoryManagers etc... Due to all this changes
  69.        GLX's DMA Output has become even faster !!!
  70.      - Changed GLX's internal format in order to play more module formats...
  71.      - Rewritten all general note & instrument handling logic...
  72.      - Rewritten all MODule loading routines, faster !!!
  73.      - Fixed tremolo command...
  74.  
  75.  - > Version 1.30 (11-12-1993) :
  76.      - Got rid of a lot of UltraClicks, 'cause of a bug in the sample dumper :-(
  77.      - Sample memory is cleaned after samples have been loaded onto the GUS :-)
  78.      - GUS Note handling fixed, should sound better.
  79.      - A couple of little screen changes.
  80.      - BPM Handling finally fixed.
  81.  
  82.  - > Version 1.25ß (1-12-1993) :
  83.      - Because of complaints about GLX's sad screen layout and because my
  84.        examinations are over, at least for nine weeks, I've designed a complete
  85.        new screen layout for GLX. With a lot of moving stuff, volume bars,
  86.        scrolling pattern. By the way, the fact that there are only 8 channels
  87.        on screen does NOT mean that glx won't play over 8 channels anymore :)))
  88.        With 8+ channels you'll only see the first 8...
  89.      - Fixed some bug when I was using GLX-The-Unit (in Borland Pascal), GLX
  90.        though is still in 100% assembly code...
  91.      - GLX now supports Auto Detection of Soundcards installed, now only type
  92.        the module name if you want to play a module. Detection order:
  93.  
  94.           - Gravis UltraSound
  95.           - SoundBlaster
  96.           - AdLib Gold
  97.           - AdLib
  98.           - Stereo-On-One
  99.           - PC-Speaker
  100.  
  101.  - > Version 1.20ß (23-11-1993) :
  102.      - Ah. I'm now a GUSser myself too, which means I've FINALLY got a GUS
  103.        of my very own, so some major fixes have been made to the GUS driver.
  104.        It still isn't perfect, but why do you think the ß is in the name :)
  105.        For example : - Checks if the samples fit into your GUS's DRAM.
  106.                      - Everything you COULD ramp is ramped.
  107.                      - Sample offset commands are now working too.
  108.      - PC-Speaker plays upto 64 Khz, but in practice keep rate below 33 Khz
  109.        for best performace...
  110.  
  111.  - > Version 1.12 (19-11-1993) :
  112.      - Changed replay speed of C-2 again !. Version 1.10 used 8363 Hz
  113.        that's the AMERICAN(/NTSC) replay rate. Version 1.12 uses 8287 Hz and
  114.        that's the EUROPEAN(/PAL) replay rate (yeah !)
  115.      - Finally fixed arpeggio !
  116.      - GLX Now loads modules with only one instrument too (without crashing !)
  117.      - Note cut works on GUS too...
  118.  
  119.  - > Version 1.10 (12-11-1993) :
  120.      - Changed replay speed of C-2, it was too high,
  121.        resulting in modules being played slighty too high...
  122.      - GLX now supports, abnormally SHORT loops.
  123.        This means loops of about 20 bytes in length...
  124.      - Little fixes in special command handling...
  125.      
  126.  - > Version 1.07 (03-11-1993) :
  127.      - Ok, ok, there was a little bit of a delay between the releases
  128.        but I've got "good" reasons :
  129.         * I've to study for University (Linear Algebra, Calculus etc.)
  130.         * I'm working on a vector system, which eats up quite a bit of time
  131.      - Fixed some special effects:  Vibrato now works on GUS too,
  132.        BPM speed are supported better etc.
  133.      - High Speed DMA driver for SB 2.0 was the cause that GLX did NOT
  134.        ran on 486DX33's (with an SB 2.0) so I just ripped it out, maybe
  135.        someday I'll get a vision how to fix it...
  136.  
  137.  - > Version 1.05 (19-10-1993) :
  138.      - Temporary disabled SoundBlaster 2.0 high-dma-speeds !
  139.        Because, it maybe caused the Internal Stack Overflows at 486DX33's !
  140.        So. Please let me know if you have any suggestions, comments etc.
  141.      - AdLib Gold DMA fixed, now AdLib Gold DMA doesn't stop when shelling
  142.        to DOS or when copying from floppydisk, calling BBS's etc...
  143.      - SoundBlaster 2.0 high-speed DMA fixed, doesn't stop when doing dirty
  144.        things, e.g. copying from floppy etc...
  145.      - Possibility to turn channels on/off.
  146.      - Little bugfixes (e.g. got rid of some dma overhead etc...)
  147.  
  148.  - > Version 1.02 (02-10-1993) :
  149.      - Ah. GLX now loads .669 files, still ß-669-loader. But hey ! It's better
  150.        than nothing. Loader isn't perfect yet, but that's because the
  151.        669-Format has some *very* strange commands !
  152.        PS. Some .669's got samples > 64KBytes. This .669 loader doesn't support
  153.        them yet !
  154.      - Little change on screen : Unused channels say :"NOT USED" and you can't
  155.        change the position of unused channels, that wasn't really a bug but
  156.        it didn't had any effect at all ! If you want to use all your 16 chn's
  157.        try a GLXComp module (if you're able to find one, signature "GLXC") or
  158.        try an 16 channel fasttracker module...
  159.      - You GUSers (That's GUS-Users or Owners-Of-A-GUS) are now able to change
  160.        the main-volume and position of the channels (Left,Middle,Right) in
  161.        Version 1.01 it didn't work on a GUS, now it does !
  162.  
  163.  - > Version 1.01 (26-9-1993) :
  164.      - Entire new screen look, because the 1.0ß's look really sucks !
  165.        Shows current pattern row, output device, mixing speed, main volume
  166.      - Main volume support (actually it was already implemented but 1.0ß didn't
  167.        had the option to change it !!!
  168.      - Better documentation
  169.  
  170.  - > Version 1.0ß (24-9-1993) :
  171.      - Plays upto 16 channel-modules.
  172.      - Support for AdLib, AdLib Gold, SoundBlaster, Stereo-On-1, DAC, Speaker
  173.      - DosShell
  174.      - World's Fastest Player.
  175.